﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Subgurim.Controles;
using ControlLogNamespace;
using WebMsgBoxNamespace;
using System.IO;
using ControlDbNamespace;
using ControlHorsetrackNamespace;

public partial class index : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        if (IsPostBack)
        {
            try
            {
                switch (Request.QueryString["err"])
                {
                    case "1":
                        WebMsgBox.Show("La plataforma sufrió un error mientras intentabas tu pedido, reintenta mas tarde o comunicate a info@horsetrack.com.ar, Gracias! -" +
                                        "Error interno abriendo usuario");
                        break;
                    case "2":
                        WebMsgBox.Show("La plataforma sufrió un error mientras intentabas tu pedido, reintenta mas tarde o comunicate a info@horsetrack.com.ar, Gracias! -" +
                                        "Error buscando informacion de caballos");
                        break;
                    case "3":
                        WebMsgBox.Show("La plataforma sufrió un error mientras intentabas tu pedido, reintenta mas tarde o comunicate a info@horsetrack.com.ar, Gracias! -" +
                                       "Error armando mapa");
                        break;
                    default:
                    //    WebMsgBox.Show("La plataforma sufrió un error mientras intentabas tu pedido, reintenta mas tarde o comunicate a info@horsetrack.com.ar, Gracias! - Error desconocido");
                        break;
                }
            }
            catch
            {
            }
        }
       string sURL=Request.Url.ToString();
       if (sURL.IndexOf("horsejack.com.ar") > 0)
       {
           Response.Redirect("horsetrack.aspx");   
           
           
           
       }
    }

    protected void btnLogin_Click(object sender, EventArgs e)
    {
        if (textBoxLoginUsuario.Text == String.Empty)
        {
            WebMsgBox.Show("Ingrese un valor válido de usuario");   
        }
        else if (textBoxLoginPassword.Text == String.Empty)
        {
            WebMsgBox.Show("Ingrese un valor válido de password");
        }

        ControlDB objConnection = new ControlDB();
        Cliente objUsuarioLogueado;
        try
        {
            objUsuarioLogueado=objConnection.loginUsuario(textBoxLoginUsuario.Text, textBoxLoginPassword.Text);
            Session["userLogged"] = objUsuarioLogueado;
            
            ///TODO: Redirigir a la pagina de Mapa  
            Session["setup"] = null;
            Response.Redirect("horsetrack.aspx");
   
        }
        catch (Exception ex)
        {
            WebMsgBox.Show(ex.Message);
        }

        return;
    }
}